package com.study.mm.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@Builder
@TableName(value = "mm_test.wds_proc")
public class WdsProc implements Serializable {
    @TableId(value = "id", type = IdType.INPUT)
    private Long id;

    @TableField(value = "phase")
    private String phase;

    @TableField(value = "owner")
    private String owner;

    @TableField(value = "kn_id")
    private Integer knId;

    @TableField(value = "creator")
    private String creator;

    @TableField(value = "rev")
    private String rev;

    @TableField(value = "create_time")
    private Date createTime;

    @TableField(value = "czh1process_time")
    private Date czh1processTime;

    @TableField(value = "item_id")
    private Integer itemId;

    @TableField(value = "child_phase")
    private String childPhase;

    @TableField(value = "modifier")
    private String modifier;

    @TableField(value = "modify_time")
    private Date modifyTime;

    @TableField(value = "holder")
    private String holder;

    @TableField(value = "label")
    private String label;

    @TableField(value = "type")
    private String type;

    @TableField(value = "product_name")
    private String productName;

    @TableField(value = "product_no")
    private Integer productNo;

    @TableField(value = "phase_status")
    private Integer phaseStatus;

    @TableField(value = "chx")
    private String chx;

    @TableField(value = "site")
    private String site;

    @TableField(value = "object_name")
    private String objectName;

    @TableField(value = "secret_level")
    private String secretLevel;

    @TableField(value = "status")
    private String status;

    @TableField(value = "`group`")
    private String group;

    @TableField(value = "act_id")
    private Long actId;

    private static final long serialVersionUID = 1L;

    public static final String COL_ID = "id";

    public static final String COL_PHASE = "phase";

    public static final String COL_OWNER = "owner";

    public static final String COL_KN_ID = "kn_id";

    public static final String COL_CREATOR = "creator";

    public static final String COL_REV = "rev";

    public static final String COL_CREATE_TIME = "create_time";

    public static final String COL_CZH1PROCESS_TIME = "czh1process_time";

    public static final String COL_ITEM_ID = "item_id";

    public static final String COL_CHILD_PHASE = "child_phase";

    public static final String COL_MODIFIER = "modifier";

    public static final String COL_MODIFY_TIME = "modify_time";

    public static final String COL_HOLDER = "holder";

    public static final String COL_LABEL = "label";

    public static final String COL_TYPE = "type";

    public static final String COL_PRODUCT_NAME = "product_name";

    public static final String COL_PRODUCT_NO = "product_no";

    public static final String COL_PHASE_STATUS = "phase_status";

    public static final String COL_CHX = "chx";

    public static final String COL_SITE = "site";

    public static final String COL_OBJECT_NAME = "object_name";

    public static final String COL_SECRET_LEVEL = "secret_level";

    public static final String COL_STATUS = "status";

    public static final String COL_GROUP = "group";

    public static final String COL_ACT_ID = "act_id";
}